SSH Server : Password Authentication
2016/04/23 |
Configure SSH Server to manage a server from the remore computer. SSH uses 22/TCP.
|
|
[1] | Password Authentication for Open SSH Server on Ubuntu is enabled by default, so it's possible to login without changing any settings. Furthermore, root account is prohibited Password Authentication by default with "PermitRootLogin prohibit-password", so default setting is good for use. But if you prohibit root login all, change like follows. |
root@dlp:~#
apt-get -y install openssh-server
root@dlp:~#
vi /etc/ssh/sshd_config # line 28: change to no PermitRootLogin no
systemctl restart ssh |
SSH Client : Ubuntu : Ubuntu
|
Configure SSH Client for Ubuntu.
|
|
[2] | Install SSH Client. |
root@client:~# apt-get -y install openssh-client
|
[3] | Connect to the SSH server with a common user. |
# ssh [username@hostname or IP address] root@client:~# ssh ubuntu@dlp.srv.world The authenticity of host 'dlp.srv.world (<no hostip for proxy command>)' can't be established. ECDSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:60:90:d8. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'dlp.srv.world' (ECDSA) to the list of known hosts. ubuntu@dlp.srv.world's password: # password of the user ubuntu@dlp:~$ # just logined |
[4] | It's possbile to execute commands on remote Host with adding commands to ssh command. |
# for example, open /etc/passwd on remote host ubuntu@client:~$ ssh ubuntu@dlp.srv.world "cat /etc/passwd" ubuntu@dlp.srv.world's password: root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin ... ... ubuntu:x:1000:1000:ubuntu,,,:/home/ubuntu:/bin/bash sshd:x:108:65534::/var/run/sshd:/usr/sbin/nologin |
SSH Client : Windows
|
Configure SSH Client for Windows.
|
|
[5] |
Get a SSH Client for Windows. This example shows to use Putty like follows.
Input your server's IP address and Click 'Open' button.
|
[6] | After authentication on SSH server, it's possible to login remotely with SSH. |